package me.huha.zhime.service;

import java.util.Map;

import me.huha.zhime.entity.OrderInfoEntity;

/**
 * @Title: AlipayService
 * @Author: Yepx
 * @mail: yepx2013@gmail.com
 * @CreateTime: 2017年10月25日 下午2:43:43
 * @Todo: 阿里支付相应的处理
 */
public interface AlipayService {
	
	/**
	 * 处理异步回调事件
	 * @param callbackMap	回调返回的数据元
	 * @param payStatusMap	业务判断的支付情况
	 * @param orderInfo		订单实体类
	 * @return
	 */
	Boolean doTradeCallback(Map<String, String> callbackMap, Map<String, String> payStatusMap, OrderInfoEntity orderInfo);
	
	/**
	 * 处理同步回调事件
	 * @param callbackMap
	 * @return
	 */
	Boolean doReturnCallback(Map<String, String> callbackMap);
}
